(GTK_GESTURE_SINGLE (tree_view->priv->column_drag_gesture));
gtk_gesture_get_point (tree_view->priv->column_drag_gesture,
sequence, &x, NULL);
+ x += gtk_adjustment_get_value (tree_view->priv->hadjustment);
for (list = tree_view->priv->column_drag_info; list; list = list->next)
{
sequence, &x, NULL);
gtk_tree_view_get_visible_rect (tree_view, &visible_rect);
+ x += gtk_adjustment_get_value (tree_view->priv->hadjustment);
+
/* See if we are near the edge. */
offset = x - (visible_rect.x + SCROLL_EDGE_SIZE);
if (offset > 0)
gint win_x, win_y;
button = gtk_tree_view_column_get_button (column);
+ x += gtk_adjustment_get_value (tree_view->priv->hadjustment);
/* Handle moving the header */
gdk_window_get_position (tree_view->priv->drag_window, &win_x, &win_y);